package patrol.mobile.com.mobilepatrol.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by K on 2018/9/18.
 * des: 其他任务详细信息
 */
public class OtherOfficeDetailBean implements Serializable {
    private String id;
    private boolean isNewRecord;
    private String remarks;
    private String createDate;
    private String updateDate;
    private String title;
    private String context;
    private String director;
    private String directorId;
    private String responsible;
    private String responsibleId;
    private String term;
    private String situation;
    private OrgBean org;
    private String urgent;
    private String orgId;
    private String orgName;
    private String strId;
    private String auditFlag;
    private String exeUserNames;
    private String reportor;
    private String reportorId;
    private String taskType;

    public String getExeUserNames() {
        return exeUserNames;
    }

    public void setExeUserNames(String exeUserNames) {
        this.exeUserNames = exeUserNames;
    }

    public String getExeOrgNames() {
        return exeOrgNames;
    }

    public void setExeOrgNames(String exeOrgNames) {
        this.exeOrgNames = exeOrgNames;
    }

    public String getReportDate() {
        return reportDate;
    }

    public void setReportDate(String reportDate) {
        this.reportDate = reportDate;
    }

    private String exeOrgNames;
    private String reportDate;

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getStrId() {
        return strId;
    }

    public void setStrId(String strId) {
        this.strId = strId;
    }

    public String getAuditFlag() {
        return auditFlag;
    }

    public void setAuditFlag(String auditFlag) {
        this.auditFlag = auditFlag;
    }

    public String getAuditName() {
        return auditName;
    }

    public void setAuditName(String auditName) {
        this.auditName = auditName;
    }

    public String getIsFinish() {
        return isFinish;
    }

    public void setIsFinish(String isFinish) {
        this.isFinish = isFinish;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    private String auditName;
    private String isFinish;
    private String endDate;
    private String startDate;
    private String isNo;
    private List<UserScheduleListBean> userScheduleList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public boolean isIsNewRecord() {
        return isNewRecord;
    }

    public void setIsNewRecord(boolean isNewRecord) {
        this.isNewRecord = isNewRecord;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContext() {
        return context;
    }

    public void setContext(String context) {
        this.context = context;
    }

    public String getDirector() {
        return director;
    }

    public void setDirector(String director) {
        this.director = director;
    }

    public String getDirectorId() {
        return directorId;
    }

    public void setDirectorId(String directorId) {
        this.directorId = directorId;
    }

    public String getResponsible() {
        return responsible;
    }

    public void setResponsible(String responsible) {
        this.responsible = responsible;
    }

    public String getResponsibleId() {
        return responsibleId;
    }

    public void setResponsibleId(String responsibleId) {
        this.responsibleId = responsibleId;
    }

    public String getTerm() {
        return term;
    }

    public void setTerm(String term) {
        this.term = term;
    }

    public String getSituation() {
        return situation;
    }

    public void setSituation(String situation) {
        this.situation = situation;
    }

    public OrgBean getOrg() {
        return org;
    }

    public void setOrg(OrgBean org) {
        this.org = org;
    }

    public String getUrgent() {
        return urgent;
    }

    public void setUrgent(String urgent) {
        this.urgent = urgent;
    }

    public String getIsNo() {
        return isNo;
    }

    public void setIsNo(String isNo) {
        this.isNo = isNo;
    }

    public List<UserScheduleListBean> getUserScheduleList() {
        return userScheduleList;
    }

    public void setUserScheduleList(List<UserScheduleListBean> userScheduleList) {
        this.userScheduleList = userScheduleList;
    }

    public String getReportorId() {
        return reportorId;
    }

    public void setReportorId(String reportorId) {
        this.reportorId = reportorId;
    }

    public String getReportor() {
        return reportor;
    }

    public void setReportor(String reportor) {
        this.reportor = reportor;
    }

    public String getTaskType() {
        return taskType;
    }

    public void setTaskType(String taskType) {
        this.taskType = taskType;
    }

    public static class OrgBean implements Serializable {
        /**
         * id : b37fa1e91bd44824aa8d6620c5611748
         * isNewRecord : false
         * orderNo : 0
         * isLeaf : false
         * treeTable : sys_org
         * orgName : 巴楚分局
         * officeId : 0
         * extParentData : false
         * noUsed : false
         * state : closed
         */

        private String id;
        private boolean isNewRecord;
        private int orderNo;
        private boolean isLeaf;
        private String treeTable;
        private String orgName;
        private int officeId;
        private boolean extParentData;
        private boolean noUsed;
        private String state;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public int getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(int orderNo) {
            this.orderNo = orderNo;
        }

        public boolean isIsLeaf() {
            return isLeaf;
        }

        public void setIsLeaf(boolean isLeaf) {
            this.isLeaf = isLeaf;
        }

        public String getTreeTable() {
            return treeTable;
        }

        public void setTreeTable(String treeTable) {
            this.treeTable = treeTable;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public int getOfficeId() {
            return officeId;
        }

        public void setOfficeId(int officeId) {
            this.officeId = officeId;
        }

        public boolean isExtParentData() {
            return extParentData;
        }

        public void setExtParentData(boolean extParentData) {
            this.extParentData = extParentData;
        }

        public boolean isNoUsed() {
            return noUsed;
        }

        public void setNoUsed(boolean noUsed) {
            this.noUsed = noUsed;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }
    }

    public static class UserScheduleListBean implements Serializable {
        /**
         * id : a892e87910f84cb1aff046860043174f
         * isNewRecord : false
         * remarks :
         * createDate : 2018-09-08 13:13:46
         * updateDate : 2018-09-08 13:14:08
         * mainId : {"id":"e929730914794286a03225703e9dd447","isNewRecord":false}
         * title : 上报进度
         * completion : 10
         * upDate : 2018-09-08 13:13:42
         * context : 完成10%
         * term : qqq
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private MainIdBean mainId;
        private String title;
        private String completion;
        private String upDate;
        private String context;
        private String term;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public MainIdBean getMainId() {
            return mainId;
        }

        public void setMainId(MainIdBean mainId) {
            this.mainId = mainId;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getCompletion() {
            return completion;
        }

        public void setCompletion(String completion) {
            this.completion = completion;
        }

        public String getUpDate() {
            return upDate;
        }

        public void setUpDate(String upDate) {
            this.upDate = upDate;
        }

        public String getContext() {
            return context;
        }

        public void setContext(String context) {
            this.context = context;
        }

        public String getTerm() {
            return term;
        }

        public void setTerm(String term) {
            this.term = term;
        }

        public static class MainIdBean implements Serializable {
            /**
             * id : e929730914794286a03225703e9dd447
             * isNewRecord : false
             */

            private String id;
            private boolean isNewRecord;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }
        }
    }
}
